package com.shoping.web.component.other;

import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.DisposableBean;
import org.springframework.context.annotation.Configuration;

/**
 * 这个扩展点也只有一个方法：destroy()，其触发时机为当此对象销毁时，会自动执行这个方法。
 * 比如说运行applicationContext.registerShutdownHook时，就会触发这个方法。
 */
@Slf4j
@Configuration
public class MyDisposableBean implements DisposableBean {
    @Override
    public void destroy() throws Exception {
        log.info("-----测试4【容器关闭】");
    }
}
